Abfragen [basics]: Duplikate per Assistent suchen

Gerade wenn man Daten aus anderen Datenquellen wie Exceltabellen oder CSV-Dateien bekommt, wo der Benutzer keine Möglichkeit zur Sicherung der Qualität der Daten genutzt hat oder wenn sich im Laufe der Zeit Duplikate in vorhandenen Tabellen angesammelt haben, die einmal aufgeräumt werden sollen, will man diese Aufgabe nicht von Hand erledigen. Deshalb kommt es ganz gelegen, dass Access einen Assistenten für diese Aufgabe bietet. Mit diesem erstellen wir eine Abfrage, die für uns die Duplikate findet und anzeigt. Wie Du diesen Assistenten bedienst, zeigen wir im vorliegenden Artikel.

Beispieldatenbank

Die Beispiele dieses Artikels findest Du in der Datenbank 2301_DuplikatePerAssistent.accdb.

Duplikate in Tabellen

Was genau verstehen wir eigentlich unter Duplikaten Duplikate sind Datensätze, die in einem oder mehreren Feldern exakt die gleichen Daten aufweisen. Wir können nach Datensätzen suchen, die nur im Feld EMail einer Tabelle namens tblKunden doppelte Werte enthalten.

Das wäre sinnvoll, denn dann hat sich ein Kunde vermutlich doppelt registriert oder ist auf andere Weise mehrfach in der Tabelle gelandet. Vielleicht haben wir auch Kundendatensätze, die zwar mit zwei verschiedenen E-Mail-Adressen gespeichert wurden, aber dahinter steckt dennoch die gleiche Person – in diesem Fall kann es dennoch sinnvoll sein, dieses Duplikat zu finden und die betroffenen Datensätze zu einem zusammenzuführen.

Letzterer Schritt ist allerdings ein Thema für einen späteren Artikel.

Beispielduplikate

Der Beispieldatenbank haben wir eine Tabelle namens tblKunden mit ausreichend Duplikaten für Testzwecke hinzugefügt.

Hier können wir später verschiedene Optionen des Assistenten ausprobieren (siehe Bild 1).

Tabelle mit Beispieldaten

Bild 1: Tabelle mit Beispieldaten

Abfrage-Assistent starten

Access [basics]

Unser exklusives Angebot für Dich!

Access im Unternehmen
7,90 € im Monat*

(Das Abo ist jederzeit monatlich kündbar)

Hier geht’s weiter →

Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.

PayPal VISA Mastercard SEPA
Kostenlos & unverbindlich

Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?

Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?

In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.

Jetzt kostenloses Access-Audit anfordern →